#ifndef __RAYCAST_HITPOINT_H__
#define __RAYCAST_HITPOINT_H__

#include "Box2D/Box2D.h"


class RaycastHitPoint
{
	private:
		b2Fixture* fixture;
		b2Vec2 point;
		b2Vec2 normal;
		float32 fraction;

	public:
		b2Fixture* getFixture() {return fixture;};
		b2Vec2 getPoint(){return point;};
		b2Vec2 getNormal(){return normal;};
		float32 getFraction(){return fraction;};

		RaycastHitPoint(b2Fixture*, b2Vec2, b2Vec2, float32); 
		
		//Default constructor
		RaycastHitPoint();
};

#endif  // __RAYCAST_HITPOINT_H__